const mongoose =require('mongoose')
// 创建数据对象  
// 创建一个schema对象
const userSchema=new mongoose.Schema({
    username:{type:String},
     password:{type:String},
      roles:{type:String},
})

// 第一个参数是数据库的名字 第二个是schema对象  第三个是数据表名
const  User=mongoose.model('user',userSchema,'users')

module.exports={
    // 数据库初始化  链接数据库
    init(){
        mongoose.connect('mongodb://127.0.0.1:27017/user',{
        //兼容
        useNewUrlParser:true,
        }).then(()=>{
            console.log('时间要开始加速了');
        }).catch((e)=>{
            console.warn(e);
        })
    },
    async checkUser(username,password){
        //findOne查找符合条件的一个数据对象  返回结果是一个对象
        const user=await User.findOne({username})
        return  user && user.password==password
    }
}